// // // import type {Component} from "vue";
// // //
// // // export default function getComponentByDomain(domain: string): Component {
// // //     switch (domain) {
// // //         case 'BooleanField':
// // //             return BooleanCell
// // //         case 'IntegerField':
// // //         case 'FloatField':
// // //             return NumberCell
// // //         case 'TextField':
// // //         case 'CharField':
// // //             return CharCell
// // //         case 'ManyToManyRel':
// // //         case 'ManyToOneRel':
// // //         case 'ForeignKey':
// // //         case 'ManyToManyField':
// // //         case 'OneToOneField':
// // //         case 'OneToOneRel':
// // //             return SelectCell
// // //         case 'DateField':
// // //         case 'DateTimeField':
// // //             return DateCell
// // //         case 'TimeField':
// // //             return TimeCell
// // //         default:
// // //             return DefaultCell
// // //     }
// // // }
// //
// //
